package com.imooc.SmartChargeStation.demo.mqtt.PahoMode.service;

/**
 * author: zpy
 * description: MQTT客户端业务接口，提供发布消息、订阅主题和断开连接等核心功能
 * date: 2025
 */

public interface ClientService {


    /**
     * 发布消息到指定的MQTT主题
     * @param topic MQTT主题名称
     * @param message 要发布的消息内容
     */
    public void publish(String topic, String message);

    /**
     * 订阅指定的MQTT主题
     * @param topic 要订阅的MQTT主题名称
     */
    public void subScribe(String topic);

    /**
     * 断开MQTT客户端与服务器的连接
     */
    public void disconnct();
}
